package com.banyuan.lesson.exception;

/*
* 如果继承的是RuntimeException或者其子类，就是运行时异常；
* 反之就是非运行时异常；
* */
public class MyException extends Exception {
    public MyException(String message) {
        super(message);
    }

    //创建一个非运行时异常；
    //非运行时的异常必须要抛出，并在某一个地方被捕获然后被处理掉；
    public static void method(int i) throws MyException{
        if (i < 10){
            throw new MyException("不能小于10；");
        }
    }

    public static void main(String[] args) {
        try {
            method(6);
        } catch (MyException e) {
            e.printStackTrace();
        }
    }

}
